#ifndef GAME_STATE_VN_H
#define GAME_STATE_VN_H

#include "game_state_base.h"

class vn : public state
{
private:
    bn::fixed_point textboxPosition;
    int script_index;
    int line_index;
    int symbol_index;
public:
    vn();
    vn(const bn::string_view& script_line, bn::sprite_text_generator* _text_gnrtr);
    vn(const int textboxX, const int textboxY, const bn::string_view& script_line, bn::sprite_text_generator* _text_gnrtr);
    ~vn();
    void draw() override;
    void update() override;
};

#endif // GAME_STATE_VN_H
